#ifndef EDITACTIONS_H
#define EDITACTIONS_H

#include <QObject>
#include <QAction>

class MainWindow;

class EditActions : public QObject
{
    Q_OBJECT

public:
    explicit EditActions(MainWindow *parent);
    void setupEditActions();

    QAction *copyAction;
    QAction *pasteAction;
    QAction *cutAction;
    QAction *selectAllAction;

private slots:
    void onActionCopyTriggered();
    void onActionPasteTriggered();
    void onActionCutTriggered();
    void onActionSelectAllTriggered();

private:
    MainWindow *mainWindow;
};

#endif // EDITACTIONS_H
